Academy\Mpdf\Image\Svg D

Total Complexity 975
Dependencies 15
Dependents 1
Total lines 4,285
Lines of code 3,118
Logical lines of code 2,358
Comment lines 550
Methods 29
Properties 38

Methods 29

Method Rating Maintainability Complexity Lines of code
svgGradient()
D
0
179 584
xml_svg2pdf_start()
D
0
167 478
svgDefineTxtStyle()
D
13
113 197
svgText()
D
13
78 280
svgDefineStyle()
D
19
85 156
svgPath()
D
16
56 333
svgStyle()
D
21
65 173
ImageSVG()
D
25
37 167
markScriptToLang()
D
31 37 93
svgImage()
C
33 28 87
xml_svg2pdf_end()
C
35 22 92
Arcto()
B
37 15 72
mergeStyles()
A
42 15 49
svgOffset()
A
45 15 43
svgRect()
A
44 11 44
computeBezierBoundingBox()
A
44 11 43
svg_overflow()
S
51 7 27
svgPolyline()
S
52 6 24
testIntersect()
S
55 6 19
testIntersectCircle()
S
60 5 12
__construct()
S
41 1 65
svgEllipse()
S
51 3 25
characterData()
S
62 3 12
ConvertSVGSizePixels()
S
61 3 11
svgPolygon()
S
59 2 13
CalcVectorAngle()
S
66 2 8
svgWriteString()
S
82 1 3
svgAddGradient()
S
80 1 3
ConvertSVGSizePts()
S
72 1 5